<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Calendario extends CI_Controller {

    public function __construct() {
        parent::__construct();
        session_start();
        $this->estaLogueado();
        $this->load->model('tarifa_x_personam');
        $this->load->model('categoriam');
        $this->load->model('documentoM');
        $this->load->model('estadoCivilM');
        $this->load->model('establecimientom');
        $this->load->model('paism');
        $this->load->model('agenciam');
        $this->load->model('agencia_onlinem');
    }

    public function index() {
        if (!isset($_SESSION["fechaCalendario"])) {
            $_SESSION["fechaCalendario"] = date("Y/m/d", strtotime('-2 day'));
        }
        if (!isset($_SESSION["categoriaActiva"])) {
            $_SESSION["categoriaActiva"] = "";
        }
        $data["fechaCalendario"] = $_SESSION["fechaCalendario"];
        $data["categoriaActiva"] = $_SESSION["categoriaActiva"];
        $fecha = date("d/m/Y H:i");
        $data["tab"] = "calendario";
        $data["fecha"] = $fecha;
        $data["nacionalidadHotel"] = $this->establecimientom->obtenerDatos('id_pais', $_SESSION['establecimiento']['id_establecimiento']);
        $data["documentos"] = $this->documentoM->obtenerDocumentos();
        $data["estadoCivil"] = $this->estadoCivilM->obtenerEstadoCivil();
        $re = $this->tarifa_x_personam->dibujarCalendario();
        if ($re[0]->cantidad > 0) {

            $data["dibujarCalnedario"] = true;
        } else {

            $data["dibujarCalnedario"] = false;
        }
        $data["paises"] = $this->paism->getAll();
        $data['categoriasCuartos'] = $this->categoriam->obtenerTodasCategorias();
        $data["agenciasTradicionales"] = $this->agenciam->listarAgencias($_SESSION['establecimiento']['id_establecimiento']);
        $data["agenciasOnline"] = $this->agenciam->listarAgenciasOnline($_SESSION['establecimiento']['id_establecimiento']);
        $data["canales"] = $this->agenciam->listarCanalOtros($_SESSION["establecimiento"]["id_establecimiento"]);
        $this->load->view('header', $data);
        $this->load->view('calendario/calendarioV');
        $this->load->view('calendario/modalesV');
        $this->load->view('footer');
    }

}
